const xhr = new XMLHttpRequest()
// xhr.open('GET', 'http://www.lsltest.top:3000/api/getClass', true)

// xhr.send()
// console.log(xhr.readyState) // 1
// xhr.onreadystatechange = function () {
//     console.log(xhr.readyState) // 2 3 4
//     if (xhr.readyState === 4) {
//         if (xhr.status === 200) {
//             console.log(JSON.parse(xhr.responseText)) // xhr.responseText是字符串，需要转换成对象
//         }
//     }
// }

// xhr.open('POST', 'http://www.lsltest.top:5000/adminapi/users/login', true)
// xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
// xhr.send("username=admin&password=123")
// console.log(xhr.readyState) // 1
// xhr.onreadystatechange = function () {
//     console.log(xhr.readyState) // 2 3 4
//     if (xhr.readyState === 4) {
//         if (xhr.status === 200) {
//             console.log(JSON.parse(xhr.responseText)) // xhr.responseText是字符串，需要转换成对象
//         }
//     }
// }

// 2 axios

// 3 fetch api
// 默认是get请求
fetch("http://www.lsltest.top:3000/api/getClass").then(res => {
    console.log(res.ok)
    if(res.ok){
        return res.json()
    }
}) .then((data)=>{
    console.log(data)
})
// 模拟post请求
fetch("http://www.lsltest.top:3000/api/getClass",{
    method:'POST',
    headers:{
        "Content-type":"application/json"  // 传递json数据
    },
    body:JSON.stringify({  // 这里要转换成json字符串
        name:'lsl',
        age:18
    })
}).then(res => {
    console.log(res.ok)
    if (res.ok) {
        return res.json()
    }
}).then((data) => {
    console.log(data)
})